a displeasing sight - Francés Inglés Diccionario